add mask, error to sep_circaper()
slight optimization wrt masking