beginning to validate callbacks