reverted: lazy cockpit init