refactor requires in case multiple parallel loads