curry checking args
Added unbind & pipe