Errors autoconstructing + some documentation