SHit grammar