Added some more validation and tooltips to errors