This will fail if the source is not a marker.