rewrite for interactions api
minor