Make it work with :advanced compilation mode