I'm not sure this layering violation is worth it to save a `synchronize` (which from memory is pretty darn cheap when you already hold the lock), but if we're going to do so, we should revise the comment that claims this is a generic queue.