update to new passes interface