Now with 200% more local variables!!!