Fixed error_fn bug