@link internal support