add missing .bind(this)