Why is this desirable? Shouldn't it be allowed to fail if given an inappropriate unit?