I think you're asking do you need to do this code if it is an action.  I don't think so - I think the dependency should have evaluated it.