[ and ] not needed