added use bytes to support utf-8 encoded strings