This is extra super pseudo-ey. I need to make this real code now.