Why is it optional ?