can't recursively do this since we don't own contents