more precise
make List.get() non-default to allow optimization by compiler
ws