It is sorter to use internal method.