Use a 'Swifty' way to capture self in block.