Thanks for the better comment.  Hope this isn't too annoying, but would you mind explaining what P means, and why we want to ignore it? Your comment alludes to the fact that it means "padding", but it's not clear what "padding" means, and why ignoring it is the right thing.