TODO comment left at line 184 that explains what's left