Bug report, combining show and geocode

Possible bug in Sematic implemention
We set a property, say Used Address to be: Used Address::E1W 3WD, UK. We can now use the #show function to retrieve the value we've just set:

Using the text of the address, we can use the #geocode function to determinte the co-ordinates: So, all is fine thus far.

Now if we try to combine using #geocode and #show we get: That should have returned the co-ordinates, but for some reason it did not. It looks to me like a bug. I got it to work some of the time when I was wrapping the whole thing up in a template. But it didn't work always.

Now will set the coord string: Coord String::

Now for a map: