we should require dot if that is an executable no?