I think it's better than my first one. Comments welcome.