The problem with setting orientation like this is that we dont know what the current orientation is. Can we fix that?