check for dependant features