do we really need those before/after methods that do nothing?