change so returns default bw if argument is outside expected range