Are you just writing the contents of client.rb to the ohai hints?  How does that work?