Accept empty node argument (and return empty then)