Revert "Remove not needed code"

This reverts commit aa5a5a2e6e6af314ab5e46bc8ab5dcbcc6069ae8.
Document why po is needed