exception code tide up half way