be smarter about shifting injections