Use private async handler method.