before is actually prepend; refs #32