not too sure about those. they are a bit weird, strictly speaking we should just report lock as not implemented.

what is node.description? could that be easy to implement?