Add support for peek operations