more errorchecking