This method doesn't look like it'll ever return anything truthy.  I don't think anything uses the return value so it shouldn't be a problem, but a function whose range is {False, None} gives me pause.