bug fixes to ::up / ::dn