This is a bit more clean x2