any reason why not to use the neat solution at line:54 please?