Adds argument validation for beast() function