I'm not sure about BFP. But all the others are coming in handy! Thanks!