Moved some logic from QueueItemsController to User model.