actually string|boolean