one more incorrect self:: usage