calendar attribute now optional