diff --git a/src/facilities/farmyard/animals/animals.js b/src/facilities/farmyard/animals/animals.js
index 0a6c43b0337a75e8bbaa487b903c9ff09b6f7367..96f3e36ea2c12971e5abcbfbaf679ab82f4f64e4 100644
--- a/src/facilities/farmyard/animals/animals.js
+++ b/src/facilities/farmyard/animals/animals.js
@@ -22,7 +22,7 @@ App.Entity.Animal = class {
 
 	/** @returns {boolean} */
 	get purchased() {
-		return V[this.type].includes(this);
+		return V.animals[this.type].includes(this);
 	}
 
 	/** @returns {boolean} */
@@ -37,7 +37,7 @@ App.Entity.Animal = class {
 
 	/** @returns {this} */
 	purchase() {
-		V[this.type].push(this);
+		V.animals[this.type].push(this);
 
 		if (V.pit && !V.pit.animal) {
 			V.pit.animal = this;
@@ -272,7 +272,7 @@ App.Facilities.Farmyard.animals = function() {
 	 * @returns {string|HTMLElement}
 	 */
 	function animalLink({animal, active, type, price, setActiveHandler, purchaseHandler}) {
-		if (animal.purchased || V[animal.type].some(a => a.name === animal.name)) {
+		if (animal.purchased || V.animals[animal.type].some(a => a.name === animal.name)) {
 			if (V.active[active] && V.active[active].name === animal.name) {
 				return App.UI.DOM.makeElement("span", `Set as active ${type}`, "note");
 			} else {