I very much dislike such usage where initial params are null followed by non-null params.