maybe add `@Deprecated` also?