fix back edge case