removed empty Result interface