Return null if message queue empty, not Queue empty exception