Nice work mate... comes in really handy.
@RusselB that is a really clever suggestion checking $usermode,