allowing user specified behaviour now.