redirect loops are rude