Add convenience methods for compiling