BUG: let distribution methods raise an error if too many args given.

Closes #1815.