bsongen: Interface support