Calvin on the rock