warn on reflection
add trace
sort input items