module Celluloid::InstanceMethods

def leaked?

Are we being invoked in a different thread from our owner?
def leaked?
  @celluloid_owner != Thread.current[:celluloid_actor]
end