Moved the sparked precompilation condition to the settings class. Closes #19