public boolean playerHasFragment(EntityPlayer ep, ChromaResearch r) {
   return r.isAlwaysPresent()
       || r == ChromaResearch.PACKCHANGES
       || this.getFragments(ep).contains(r);
 }