I refuse to believe this is necessary