make the default return false so it matches previous use, improve tests for new method