Rather than tacking on more to the signature definition we could change this to accept a single popcornOptions object. That way we can defined start/end easily on their own and anything else we might want to in the future.