added some message dependencies as recommended by wiki