Changed Variables, Added a restriction or two