FIX: check have options