supplement non-standard API