task: don't require spec for creating task