Cum guzzling compilation