PLD: use safe floor to allow nils
PLD: only run bin test in cljs