Updated from official example.