exit 1 in usage
[[]] in error message is wrong
lower case $usage?
