A much beautifuller compile