I think `implementation.has_inner_action?` would make more sense...thoughts?