Even with this change, there are still a lot of modules requiring 'msf/core/post/*'. I don't see it like a problem, but since lot of modules have been modified to delete the requires, not sure if has sense keep some modules requiring the files with the post mixins. Looks a little confusing for me. For example, modules/post/multi/gather/fetchmailrc_creds.rb is still requiring files with post mixins:

https://github.com/jlee-r7/metasploit-framework/blob/845bf7146bd85f2d76a89c709d32015c1cf7a0ac/modules/post/multi/gather/fetchmailrc_creds.rb

```ruby
require 'msf/core'
require 'msf/core/post/common' # Is it needed?
require 'msf/core/post/file'          # Is it needed?
require 'msf/core/post/unix'        # Is it needed?

class Metasploit3 < Msf::Post

  include Msf::Post::File
  include Msf::Post::Unix

  def initialize(info={})
    super( update_info( info,
      'Name'          => 'UNIX Gather .fetchmailrc Credentials',

```