turn check is unacceptable imo