isUsable now also checks for matrix size