can't comply - no 'self' in scope at that point