Attempting to abstract messages