Stop caching data client-side.

This is not the responsibility of this library. Anyone using this library is
welcome to cache their own data if they wish.
Handle missing values in output port lists.

Test case also included.