fix to peek self param