we pass the push spec