i would enhance this later on, when we sure about the expected behaviour.