Check_service format


I am using

Nagios Core Version 4.2.0
NSClient++ 2015-04-29 x64

When I launch NSclient in Test mode this command works fine.

check_service "filter=name='OpenVPNService'" "empty-state=critical"

If I manually run this from nagios:

./libexec/check_nrpe -H -c check_service -a "filter=name='OpenVPNService'" "empty-state=critical"

I get this back:

OK: All 1 service(s) are ok.

When I use my service definition:

define service {
        use                     generic-service
        host_name               server
        service_description     OpenVPN Tunnel Status
        check_command           check_nrpe_test!!check_service -a "filter=name'OpenVPNService'" "empty-state=critical"

I only get a status of UNKNOWN in the web UI

What am I missing?