Cp
cp
Handle null defailt values better.