Sorry, is this a solution or are you just thinking out loud xD?