Same as above, $1 is optional so needs Nil handling.