user frendlier, fixed 0xFF counter bug, still not checking if input is valid