added output coercers