I thought about that and totally agree. I couldn't think of how to do that, but I should probably just read how we do it elsewhere and not be lazy