Push–pull technology