fixed error checking in viz