fixes #3 - allowing inline conditions