Deepa Mehta really knows how to get the best out of her actors. It had been rumoured that Deepa intentionally misbehaved with Preity on the sets of her new movie and made her feel really uncomfortable. However the inside story is, the process was based on her natural experimentation with the stars. She conducted the workshop for her latest film 'Heaven on Earth' and allowed Preity to join for the last three classes. As a result Preity could not gel properly with the other members. She really felt uncomfortable. However as close sources reveal Preity is portraying a character who is a diasporan and lives in an alien land Canada with her husband. So to bring out the real awkwardness within the character Deepa deliberately never allowed Preity to gel properly with the other cast. Now that's what you call realistic film making.