better handling of gulp errors