Correct init behavior