this is unnecessary since the function is already bound to `this`.