expanded IFormat