improving place default guard behavior