we do need to require chef in here.
actually we don't as we already include chef in our gemspec.