make it clear that Monitored.ready should fail
simpler implementation
try to make tests more readable
Merge branch 'develop'