message necessary