1. Pass user return status to parent without masking it 2. Use debug statements within lib.debug
Make safe check to handle invalid user program passed as input