@aaxel: Very good approach