using fabs instead - fixes it so you don't have to set the error ridicilously