Added a comment to require only synchronous functions.