phase1: abort early if current builder does not apply