better user error notification