raiseToSurface -> followSurface