cisco module update and improved error checking