pass block