fixed guard concat