Readable conditional extension methods