shows better errors