thats a bit faster and smarter :-)