Leaving this here to read later.