Implement simple shell behavior