It just sucks that the whole refund method needed to be duplicated to do it.