Try to make this thing work properly.