Separate exit status guarantee.
Use tput for colors.