Hmm... not sure this is so heavily used that its worth its own method.. the for loop code is not the most beautiful but perfectly functional.