try-catch for profile credentials OR AssumeRole - this is the way to do it