oh yeah, I shouldn't have done it this way