Add amount changing support before accepting