Make optional arguements, well, optional