During the coding of the firefly communications bridge with irrlicht we have to test each feature with all our current rendering engines - while allowing greater usability on your part it adds a lot...