default value handling.