use it in local and use it in public interface are different things. But I am ok if you think it's ok