It does not seem robust, and complex64 is missing