Use singleton for identity matrix