call it like it is, it has deps, the point of this is no _haskel deps_.