Conditional Decoding for X Channels