modified: add filter for invalid qlink