adding protocol catch for spherepack