First of all it is not always possible to