It's very odd, the player can still toggle the marked setting, but Emplode clearly cannot set or unset the value.

Can Emplode see the value set by the player?

Oh, hang on, I can't set or clear markedness with Emplode in the current build either

I think this one's not your fault...

Peter