Create query

Hi,
I've noticed that using the query method with a "CREATE TABLE `TBL`" SQL will always return false.
From looking at the code I can see that if the query isn't of:

if ( preg_match("/^(insert|delete|update|replace)\s+/i",$query) )

then its considered to be a SELECT query.

Is this a bug or there is some reason for it?