Wow, I think I FINALLY figured this out.