fix: if there is not optinal args, don\'t assume there is one