added missing wrapper to self function