Odd behaviour from restructuring 'fix'.