There is no clean code here...