handle defaults