1. 1
  1.  

  2. 1

    I don’t think you should handle misuse cases in your code.