Renamed method in order to improve clearance and made a distinction between inner API and public one