NULL is null, :keywords are for associative datastructures
double is a misleading function name