Builder now returns Immediates