Reverted back to check if method exists for now instead of empty function