Implemented peek_front interface