also a bit risky, but appears to be much-much cleaner; i feel much better about this approach