the issue is that config.ru call this:
``` ruby
unless ipn.nil? || @@server.actual_ipn?(ipn)
```
which I think

should be changed to 
```ruby
if !ipn.nil? || @@server.actual_ipn?(ipn)
```