These work, but are very fragile. I would prefer to parse the condition.