Preorder works without checks