if this is meant to be empty use `undef` instead of `[]`