Make interpretation interface more functional