tab still broken, the new command def is pretty nice. We need some more tests