I just decided to try a different approach this time, and thankfully it payed off! I don't see how I can possibly save much more time now.