take option api callback overrides for 4th parameter