Why must PID be tested on the final module stack?