fix optional exercise