deprecated earlier implementations of membranes