trivial extensions + extensionfor setting current label attributes
minor