Use interface to handle signs