faux inplace of derivative