changing this behavior is not a trivial thing, this should be thought with a few examples in mind at least (tests?)