require fibers if they dont exist