This is working without .call(). I thought this was where I was having the problem in other code. I'm going back to figure out where the problem was from.
This is using `.call()``, but that seems unnecessary, I'm leaving it here until I figured out what happened in the other
code that this seemed to fix.