j.bmc.2005.02.021