Isn't null the default second parameter for getVal() anyway?
Seems good to show it explicitely here, anyway.