One rock at a time