iMO its clean in a weird way