Use optional state param.