fixed depends on bug