get rid of overloaded pointer operators; use get/peek/read instead