it is safe to ignore empty files