Added unsigned reading and writing