added fall back option