removed result.normal since we know that's a LIE