[pushModal] preliminary fix for an obscure bug. 3