I''ve only been working with backgroundrb a few days so I don''t know much of the procedures involved with its development.... But I came across what I consider a glitch in the latest GIT version of the source. The file server/lib/metaworker.rb at line 247 result = "dummy_result" unless result should be changed to:: result = "dummy_result" if result.nil? The problem is if a function returns FALSE it is presently switched to "dummy_result" by this line ... effectively changing the return from FALSE to TRUE ...