well, arguably, weak or strong, if you don't use the result of `idup(m);` then it's a useless call, no?