tweaks for message receiving