A Guard to compile Shin