I don't see why this is any better. Is it faster? Doesn't seem much cleaner...