TODO: trip spaces