Why. So. SLOW