modification in spherelod callback calls