use alias func for preserving backward compat