Only call .getVal() once, especially since the data is already there.
.lower needs a () to work correctly.