@Nug Soth: yes you could be a little more abstract, but you don't have to be its fine the way it is.