fixes for implicits