this thread ruined my whole god damned day.