Should this be non-null enforced? Maybe default to something?