Hook methods instead of overwrite modules.