I discovered another solution here. Curious if anyone can comment on whether this is a feasible solution or not