Now it can read any symmetric matrix