Is this method supposed to replace the previous one? Remove the previous one, as it is commented?