its nice if easy, not a strict requirement