I've never seen this construct before. The "over ()". Cool! 
But is it really needed?