put cheap test first