better CF error reporting