We need a public constructor for Pico!