Also, can this be extracted to a well named method?