feedback from a previous PR, parseLong returns a long whereas valueOf returns the Long object so better to use parseLong since the left is a long.