magic works, but with unsatisfactory container - its missing specific type info