Further refined solution to #441 to streamline user creation from cart