@brimax: This was my take