who has no end