added better errs msg hopefully