Reverted result channel + Unit tests