compensated semi auto