Sometimes you really cannot avoid to overcomplicate things. Simplified now.