Thank you for the detailed answer! This is the best solution what I could find.