update release tests
don't check $^O on every call to print / say