Module validity flag

& tests!