improvements: can force hints and handles via query string