simpler logic in parse POST but not functional difference