optional schedule opts