If you document this behaviour on function description, it'll be great!