[bugfix] passing this to hidden functions