Slightly adjusted 'why's and aims. :)