Only minor optimization possible, and it's done.