Committed with little bit change in dequeue function