PSR2 for snap