backward-compatible