Kinda got NSInvocationOperation working