Can compose with 'orElse'