rename queueLimit -> queue_limit
corrected call to respond_to? due to renamed function 'compute'