Better error messages
Documentation