These annotations are not nessesary in client lib.