More complete command API