Fix a bug. (The problem is interleaving in constructors...)