added safety for when main options aren't passed