Removed initial function call requirement