Make EnableBATs an option instead of disabling it entirely

Also add FPRF to the interface while we're at it and standardize naming.