BPFG-512 ready for review