use CF for everything