Fix sasa bug and make cffi optional