def s(o, prop, val, overwrite=False):
    """
    helper to set a coordinate attribute if it isn't already defined, 
    unless we really want to.
    """
    if overwrite or o.get(prop) is None:
        o.set(prop, str(val))
