added sanity checking in operation framework to give warnings when an operation ignores an input it specifies