self is available for autocompletion