OnArrival optional processing