Pipe and redirection do not execute custom commands. Fix: 1. Remove direct call to execute. 2. Call command_handler instead. (Might need some tweaks itself)