Fast push and threw in extras too...

Review