Dear self, I want to thank you. You've walked so many diffi... : Crystal W.