For part #34; allocates %esi specifically for 'self'
Test case now works again