sorry about the redundancy, seemed like the most logical way to do this