universal export.
now accepts a set of undefined values.