this derivative goes horribly wrong