Ah, I see now that `viewport smaller than visible area for effect`.  I assume that explains the -50.  Perhaps a comment would be helpful if someone is looking here for an example.