Even better id generator