Require in Sync vs. passing it in