Maybe also pass a type