always check if should add revision or not