How does module encapsulation help prevent PID?