Why change antialias and alpha to true by default? I suppose if the callers all specify it explicitly it doesn't matter too much, but still, better to leave the default at the best value.