you might want to default config here, since you expand it right away: `(config={}) ->`