Ports other than the default did not actually work due to too-early initialization of the GPCamera