True. Right now I'll just leave it with the current implementation. Think I can get back to it once all other major compilation features are available and tested. Please see the above pull request I just modified.