(duh) improve interactive check: have a look at the tty instead of $-, $PS1 or other shenanigans