can't we use a standard posix shell test?