large frame semi auto