consider putting proto on the next line instead of reindenting the other three arguments.