rigourousness