Alternative callback logic