Errors moved into a separate component module