there is no need to work with IsPreorder