rename misleadingly named Channel methods push and pull