"Conditions" on form very erratic behaviour