removed the possibility to pass an implicit context