old_contents: import yaml
  import os, os.path
  loc = os.path.dirname(os.path.abspath(__file__))
  
  hosts = yaml.load(open(loc+'/hosts.yml'))
  projects = yaml.load(open(loc+'/projects.yml'))
  allocations = yaml.load(open(loc+'/allocations.yml'))
  users = yaml.load(open(loc+'/users.yml'))
  
new_contents: import yaml
  import os
  loc = os.path.dirname(os.path.abspath(__file__))
  
  with open(os.path.join(loc, 'hosts.yml'), 'r') as fr:
      hosts = yaml.load(fr)
  
  with open(os.path.join(loc, 'projects.yml'), 'r') as fr:
      projects = yaml.load(fr)
  
  with open(os.path.join(loc, 'allocations.yml'), 'r') as fr:
      allocations = yaml.load(fr)
  
  with open(os.path.join(loc, 'users.yml'), 'r') as fr:
      users = yaml.load(fr)
  
subject: Use OS-agnostic path joining operations