Made the read rereunable without having to recompile and reregister