The one is a special case of the other, it doesn't make the former wrong but the latter gives better answers in situations where the special case constraints aren't satisfied.