Current steering logic