I feel like not properly supporting widely used escape codes is an issue with the shell, not with the program that uses them