`else` case lost here for all non HEAD requests