Simplified callbacks passing