99% sure there's going to be an error somewhere, but that's what debugging is for right?