subdirs aren't actually necessary are they