More code to make initializer work