ENH: add explicit sf
ENH: warn if pdf(x)<0