Strengthened the result type to become clearer.