Some of these variables seem excessive.