Immense impacts or big belches?