high profile languages can make good use of this