Revert "Don't use ::invokeMethod unless necessary"
I guess this was used because it lives in a different thread. My bad
This reverts commit c138719539ea70056d898282ce2d3bafdbcd9a2c.