Error handling
l
Specify what happens on bad input
as well as good
l
Important for security
l
No undefined behavior