Deciding interfaces