Tried things still don't work - trying to run handle only if its for self