不過一般應該不會做到這麼複雜?