cleanup of init which was running initializer twice unnecessarily