better controller checking