#1 Works, #2 Mostly Works, #3 Works, #4 Actually works