get rid of monomorphic interface
Caught up with API changes