use sprintf() instead of concatenation; see #666