hopefully solving what I'm working on right now...