comments + opts