correct order of block return in skein round function