First attempt, before tests.