The main worry is the button. I would reraise to 2000ish, call any preflop reraise from the button (assuming its an all in).
Shoving now however might just get someone (likely the button) to lay down hands like JJ-88/AQ which would be bad. If he repops you with AA preflop and you call its the same situation as shoving all in anyway. i.e. the outcome is the same.
If you repop to 2000 and assuming the btn calls, you can happily shove any flop not containing an ace.
If it does contain an ace you can re-evaluate. If you check and he checks behind, I"ll probably shove the turn. If you check, he bets, then depending on reads/tells/bet size fold equity etc you could check raise all in etc etc.
Most flops won"t contain an ace, the 15% odd time they do (noble correct that % if its wrong) its not necessarily a check-fold situation, so all is not lost either.