Signature required for interfaces