Add support for prototype signature