Modified init to take an optional config which overrides the default.