This line is super-confusing as it's currently written.  What's the intention?  Why `default or []`?