This is redundant, happens again at the end of the subroutine