I was told it’s too “arty” to be made, says Abhay Deol as the film gears up for a re-release on April 24.