Update documentation
Update error handling