that |>>> method could use a better name for sure!