Passing 'null' to construct now assumes production rather than a magic string.