fix sf edge case