bug fix: missing self