Actually working SDAL, next to add popping.