304 now processed and returned at request time. some renaming too.