I was concerned that the additional method calls would add up. Perhaps that was pre-mature optimization though.