And if it's neither? Don't bind anything? You should fail in case this happens. Throw an exception.