tasks model spec - made validity tests more specific