Implement and throw UsageExceptions