Stronger default-values, better api.