Freebee 1k savings by removing pushall and pullall and replacing with specific push and pop commands - that actually works