Try to take a look at this topic, MAYBE can be useful also in your case scenario.