Obviously was some coder thinking to be clever and just store the number of rooms in a byte variable (0-255 range). A short variable, consisting of two bytes, would allow a range of 0-65535. That should suffice for your needs, but it needed to be fixed by a coder.