prefer comma separated pattern match