I intended it as both.  If the partitioner was misconfigured I wanted it to fail immediately.  And I thought it would be best to be deterministic and unambiguous to clients about which partitioner was configured--the less interpretation a client must do the better.