Make it simpler to have an optional trailing argument