misc formatting
remove support for recursive functions (no more serializable checks