The risk of that happening may be small, but it's a question of principle and good habit. Specifically, a question of principle of least surprise. If you simply
return when you mean to return "false", your code will do the right thing in most cases without requiring hoop jumps on the part of the caller. There are obviously reasons to deviate from the standard idiom in specific cases, but you should be aware what the standard idiom is and why it is that; so that you know when and when not to apply it.
Makeshifts last the longest.