I feel like there's a way to shorten this so your method isn't 11 lines long... but I don't know what that would be.  :)