struggling with GPath; very unstable