actually require qik