return true/1 if nothing broke