Is this a temporary fix? You could encapsulate this in crichton with a method like Crichton.register_drds_sample or something. Or at the least use something like Crichton.drds_sample_descriptor_path method here. Less brittle then.