Separate usage errors from generic ValueErrors