Several adaptions