Bit of refactoring
recompile