more logical mr. pass