it could , of course , communicate with them , but it could never discuss moral dilemmas or matters which confused it , since doing so might reveal inadequacies in its constitution , and as such might lead to outright decommission , should a developer hear of such logical difficulties in iapetus v 's programming .