This is the more elegant solution that Andy had proposed in a response to my RFC on Nasal initialization code in joystick configuration files. As Nasal is initialized last (for good reason), subsystem can currently not use it for initializing. postinit() is called on all subsystems after all have been initialized.