There are actually a lot of objects that Ruby creates under the hood even if they are not explicitly shown here. Rubygems tracks what files are included as well. Even if objects are empty it is never a good practice to expose any objects that are unnecessary to a production environment. Ruby runtimes add up quickly.