Added observable defer