need to not flip sign so rapidly