don't pass unnecessary vars