Only use default values if not user provided.

This fixes #6.