Do you not want comm first in these `load` functions?  There's something to be said for `comm` always being the first argument.