fixed an inconsistency in the way B screening was being performed.  New version should be faster and more accurate