don't assume GCC
add header to cat
add whoami