first attempt to fix call slot
fixed call slot for DenseMatrix returned by match_on