@CallerSide annotation