Still, not fully convinced of those functions naming, despite quite descriptive, sounds a bit confusing to me...