improve: throw exception if context dont exist