which is why i suggested it be rewritten