I think the worst thing would be the exception, when trying to use your module in the “normal” way, i.e. calling it directly via module(data).
Also, if users are using hooks for whatever reason, they would need to implement forward manually (which is not the standard use case, but could be annoying).
The first issue is why I would rewrite your module, if I would like to use it