squirt compilation