Should merge with `defaults` here