being silly with function calls