Compatible with terminal