XmNdialogStyle

I'm having trouble with modality on my dialogs. Even though I set XmNdialogStyle to XmPRIMARY_APPLICATION_MODAL, the dialog that pops up is not modal to its parent! Should I use XmNmwmInputMode on the top level shell instead. Any clues would be helpful.