Homemade Handy Compilation