check rather than select