i forgot a return in a swtch in decode_data_byte