Type misstake in check function. Change order of test to start with cross test which are the most interessting.