should we not make the action name required? or throw an exception at this place, instead of silently returning an empty response?