Fixed a bug in Condition that was not caught by the unit tests... oh well