remove abstract for trait object bindings