Use YAML for bit declaration
Remove empty backend check
cleanup