condition should be signalled in lock