Calling add_link without a link is no longer valid
Calling linkwalk without params makes no sense
list_keys is never gonna return anything but an array ref
Return an empty list rather than undef on no results