had a go at adding generic command support (it's very slow)