Do you really want default to be null here? It overrides the other default "test" later.