passes hawkeye, fix swaping args