Exception free push pop
Fix warnings