Completely forgot that the result of Arrays.asList doesn't support add()