Make the container optional
Correct exception type
Add the docs!