abneHead, abneTail and some ideas for other ops