Generic readhandler

This shouldn't default to look for coffee imo.