I think `priority` doesn't really convey what is happening here. How about renaming the parameter to `outOfOrder` everywhere?