This loop has existed since the very beginning, and was only ever papered over instead of actually fixing it.