proper handling of callback as string