john stones pass