Refactor argument validation for SP forms