Using this approach we might end in situations that are hard to debug. I prefer to keep the things as they are now