<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -87,11 +87,13 @@ You can send &lt;tt&gt;SIGUSR2&lt;/tt&gt; to a BleakHouse-instrumented program to snag a dum
 
 Do not try to detect Rails leaks in &lt;tt&gt;development&lt;/tt&gt; mode. Make a separate &lt;tt&gt;benchmark&lt;/tt&gt; environment if you need to, and make sure all your production caching is turned on.
 
-It is normal to see lots of &lt;tt&gt;null:null&lt;/tt&gt; references, especially for nodes. Using &lt;tt&gt;eval()&lt;/tt&gt; too much can be a cause of node leaks. You can track &lt;tt&gt;eval()&lt;/tt&gt; by using sourceline macros in your code:
+It is normal to see lots of &lt;tt&gt;null:null&lt;/tt&gt; references, especially for nodes. Using &lt;tt&gt;eval()&lt;/tt&gt; too much can be a cause of node leaks. You can sometimes track &lt;tt&gt;eval()&lt;/tt&gt; by using sourceline macros in your code:
 
   eval(&quot;CODE&quot;, nil, __FILE__, __LINE__)
 
-You may get library require errors if you install &lt;tt&gt;ruby-bleak-house&lt;/tt&gt; 1.8.6 alongside a different verson of Ruby. You could try to patch your local version of Ruby instead, or you could just upgrade to 1.8.6, which has a good trackrecord of stability.
+You may get library require errors if you install &lt;tt&gt;ruby-bleak-house&lt;/tt&gt; 1.8.7 alongside a different verson of Ruby. You could try to patch your local version of Ruby instead, or you can get &lt;tt&gt;ruby-bleak-house&lt;/tt&gt; to lie about its version. Just make sure that the &lt;tt&gt;bleak-house&lt;/tt&gt; library is the first thing required (even before Rubygems):
+
+  ruby-bleak-house -I `ruby -e 'puts \`gem which bleak_house\`.split(&quot;\n&quot;)[1][0..-16]'` -rbleak_house
 
 It is not recommended that you use &lt;tt&gt;ruby-bleak-house&lt;/tt&gt; as your production Ruby binary, since it will be slightly slower and use slightly more memory. It is unlikely, however, to affect stability.
 </diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+RUBY_VERSION = `ruby -v`.split(&quot; &quot;)[1]
 require 'mkmf'
 $CFLAGS = ENV['CFLAGS']
 dir_config('snapshot')</diff>
      <filename>ext/build_snapshot.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,5 +3,6 @@ unless RUBY_PATCHLEVEL &gt;= 905
   raise &quot;This build of Ruby has not been successfully patched for BleakHouse.&quot;
 end
 
+RUBY_VERSION = `ruby -v`.split(&quot; &quot;)[1]
 require 'snapshot'
 require 'bleak_house/hook'</diff>
      <filename>lib/bleak_house.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,10 +3,10 @@ $LOAD_PATH.unshift(File.dirname(__FILE__) + &quot;/../../lib&quot;)
 
 ENV['NO_EXIT_HANDLER'] = &quot;1&quot;
 
+require 'bleak_house'
 require 'rubygems'
 require 'echoe'
 require 'test/unit'
-require 'bleak_house'
 
 class BleakHouseTest &lt; Test::Unit::TestCase
 </diff>
      <filename>test/unit/test_bleak_house.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>438be38169ec02cc54ade2a6adde2398772cb238</id>
    </parent>
  </parents>
  <author>
    <name>Evan Weaver</name>
    <email>eweaver@twitter.com</email>
  </author>
  <url>http://github.com/fauna/bleak_house/commit/92dc5c5797044a15dcbe75c67579460a697c8db2</url>
  <id>92dc5c5797044a15dcbe75c67579460a697c8db2</id>
  <committed-date>2009-09-02T23:24:14-07:00</committed-date>
  <authored-date>2009-09-02T23:06:25-07:00</authored-date>
  <message>HAX!</message>
  <tree>5dc8cdef025e7ba63fd7407217ca5543c7d05a7d</tree>
  <committer>
    <name>Evan Weaver</name>
    <email>eweaver@twitter.com</email>
  </committer>
</commit>
