how did it even work before??? XD