allow option passing
ask the controller the conditionals
conditionals that fail aren't marked as "current"
specs