The callbacks should be just hidden from programmer, that's what async/await are for.