no need for String oS when re-keying
oops, clear char[] since we can
slight code cleanup (don't return from finally!)