Multi instances, custom callback