selecting with a callable or a node