proper conditional and doesn't break the i9103