Uniform (Glorot) is probably a better default initialization + simplified flattening code