passage purchase fix