initialState should be able to be null so it can be insert into db.