Do we always intend to send prioritized tasks to the executor? If so maybe we should throw an exception (or log) if the priority is not set.