add an uncached mode for testing purposes