FlameDuck #1 :( can't convert object to byte. this is one situation in which neither polymorphism or mark's method can help me. True. BTW, Blitzmax needs overriding of functions and methods! Overloading, surely?