Getting forward search working unless it breaks