A proposal may be revoked at any time___________________?
A. Before the communication of its acceptance
B. Before the rejection of its communication
C. Both A and B
D. None of above