export shtupid interface function