Enforce required arguments