Don't use reference for input