Thanks for your answer, but my doubts are just the same, I don't see why "the first and third terms on the right cancel", or why "the m2 terms on the right cancel out", since I assume ψ and ψ* do not commute... or if the solutions on the second case I mentioned are valid, and why.