Preserve exit status
Add verbose flag
Implement profile support