added pass consistency