This topic is turning into tl;dr