Non-working first version.