hard squirt compilation

.