Push/Pull ftw.