Ooh, that's elegant, thanks for sharing