I spent two fucking hours on this john-agony