Added ability to not compile code