BFST-Re-Worked