check_http timeout but runs ok?

I am trying to check some sites running on a webhost…
./check_http -H www.mysite.com run from the command line works ok.

I have added host definitions for the sites like so:
*define host{
use basic-host
host_name www.mysite.com
alias mysite
address www.mysite.com
register 1
}
*
When the checks run as scheduled they go critical for “plug-in timeout” and yet the status is OK and shows me what is returned when I ran it from the CLI…so why does the plug-in timeout?

Please help a n00b

Found it – I used nested templating and was calling two checks by listake: check_http and check_host_alive… it was the second that was timing out. D’oh