make conjo handle more cases