Why not keep `completed?` on task, defined as `completion.present?`