another bug with initializers