Is the preorder charged upfront or at release date?