Need to check options.init is defined