Declare protected vars first?