could and should have been better