Please use _percolate as function name to follow the Elastica convention for protected functions.