remove 3 out of 4 extra arities when making message handler