Actually, last comment : this method should not be public