New exception for preorder might be safer