Revert "self contained program"

This reverts commit 8a7ce441ff3d50000ac406c656efc0c604fe3d17.