actually scratch the last change. found a better way.