What do you think as the user of this library? Do you think it makes sense to follow this rule?