typeo in requiring Q