New callbacks and options to allow user to override previously documented limitations and wrap bespoke behaviours