wrap in bash for Linux shebang compatibility