don't save if not populated