Add standard_error to the error() command instead of using printf, to avoid an overflow condition