First candid try to implement read_byte