ignore parent function and vars