Should probably describe why this is an illegal argument exception