Strictly speaking, the initialize isn't needed to pass the tests.