actually need to use abs because R is not consistent internally