Is it possible in Stata 16 to compare model estimates (using 'suest') across different data frames? I've tried doing this using 'frames' and have run into an error (minimal working example below). I know it's possible to append the data and then run suest on a single (appended) dataset, but that won't work for my situation. Please let me know if I'm missing something here.

Code:
set obs 10000
gen x = rnormal()
gen y = .7 * x + rnormal()
regress y x 
estimates store m1

frame create newframe
frame change newframe
set obs 10000
gen x = rnormal()
gen y = .5 * x + rnormal()
regress y x 
estimates store m2

suest m1 m2