Not necessary restrictions