Wrestling with 'smart' packages