test coverage for start and optional args