Calling compound/1 before to arg/3 to avoid exceptions