proper check for errors/feedback