PRIVATE (@Ayamode)