Suggestion logic in place
(but woefully 'underpowered')