Active Checks running with active_checks_enabled = 0

I have a service that has active checks diabled and passive checks enabled, but I find that active checks are still running. here is the config for the service.

; Template
define service{
name PS-Service
active_checks_enabled 1
passive_checks_enabled 1
parallelize_check 1
obsess_over_service 1
check_freshness 0
notifications_enabled 1
event_handler_enabled 1
flap_detection_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
check_period 24x7
max_check_attempts 3
normal_check_interval 30
retry_check_interval 10
notification_interval 60
notification_options c,r
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVIC$
}

;Service
define service{
use PS-Service
host_name my-host
service_description In Status
check_period 24x7
active_checks_enabled 0
passive_checks_enabled 1
max_check_attempts 2
normal_check_interval 15
retry_check_interval 10
contact_groups nagios-admins
notification_period 24x7
check_command mycmd
}

Should of also said I’m running Nagios v2.6