Hm, the match for 

* * *

happens earlier and from all I can see it works ok?