interfaces sin warnings