FCFTcatchall

@FCFTcatchall