Break into smaller files with better directories
Require all
Lookup IP once
Require all fixes