Fix #10 by using one of the right types, this still give bad messages on multi type