allow affirmations to be skipped by an optional :if
v0.3.1