Plash #1 I'd probably do it like this (untested but I'm 99.99% sure this works): I've seen the same exact method used in the source code for RunUO. Seems pretty stable..