@d we were trying to avoid repeating the same code over and over in classes that required platform-specific behavior.  Can you suggest an alternative?