Using session to report errors back to user