Fuck caching, this is easier