removed requirement for legacy